//反例
export declare function x(a: number): void;
export declare function x(a: string): void;

interface I {
  f(x: number);
  f(x: [string, boolean]);
}

interface Generic<T> {
  y(x: T[]): void;
  y(x: T): void;
}





